1026
1
2217
5
403
1760
58
8906
2
430
751
371
1787
6
651
555
16526
570
87
3018
3
1417
135868
0
611
401
493
501
537
445
473
1761
1606
1655
1118