2535
2
2258
1
851
3498
4
32302
0
25669
4768
5
2818
7
3522
4044
17946
2999
3
1787
8313
9
3125
3691
19783
1461
944
2964
1603
2131
1259
2478
1849
1850
7793
2930
2264
814