2564
2
504
1
1256
5223
9
1222856
4
6515
673
231
407
417
398
330
0
1923
4071
326
2897
5
1751
2330
509
48708
1750
477
180849
482
31220
10
346
1559
3159
7
300
3025