2948
6
945
1
1131
2
1828
3
2131
2336
1533
929
1047
2471
7
3090
2600
4
19944
3655
11
3485
733
962
3673
1289601
1606
2392
496
0
2110
2377
9956
4587
2919
1749
2368
2358
9