5070
19
4396
5
4754
7
1226
1
712
3305
3
2071
2
3629
2041
2698
1564
2277
0
20850
2392
1716
3613
8
1078
1518
2477
1213
1446
2689
383
1423
1289601
4
2899
123674
35
432
1682
452