3054
2
5196
2576
1
1396
1000
0
1431
4099
8
17391
7
2209
57793
400
2748
9
2999
3
1289601
4
980
1938
1716
4606
2233
3212
27
2309
2489
2559
2786
1161
4305
1917
830
51331
25
673