2899
8
5070
19
1716
1
2392
2
1213
0
383
2448
1518
1289601
4
6779
5
20850
2689
5771
10
11153
1527
2277
1880
658
2108
3
511
452
1489
118
4465
22
2110
4187
2318
3378
7
3117
1078