4099
8
2188
4
51331
25
1884
3
4623
5
2317
9055
10
2257
1
1900
1475
2
12459
2664
2850
2954
2502
863
0
2653
57793
913
4606
2233
3212
27
1307
5771
2489
3608
9
1917
962
1789
658