1051
1
1332
1716
658
0
2277
4396
5
5070
19
6779
2392
2
1518
1213
20850
1265
2689
3562
2152
3613
8
383
30334
6
1844
1529
2899
1537
1289601
4
4655
10
2507
1566
3175
452
1431