501
0
521
485
425
383
787
341
1343
46
675
494
515
35426
2690
947
568
332
416
25852
484
449
714
6339
768
1069
1
2267
4033
4
2972