510
2
2240
6
1101
1
937
1088
8
332
4905
768
800
698
577
1115
3
1046
4
153
261
1343
2677
894
221502
0
1429
1359
5
637
1873
15
2593
1557
2443
587
2832
582
847