1026
1
2217
5
403
1760
58
8905
2
430
751
371
1787
6
651
555
16524
570
87
3018
3
1417
135859
0
611
401
492
500
493
537
445
473
1761
1606
1655
1117