490
526
400
0
168
759
1
571
417
511
162
173
142
214
307
392
492
972
5
288
215
211
576
443
442
410
282
350