2535
2
572
0
17946
25669
32302
19783
14
3498
4
951
1
2964
1603
2996
4044
5
4471
2312
1451
1189
2522
3125
758
1681
784
1461
1015
2294
2478
1672
2903
3
1740
2990