25669
0
3125
2
1860
10507
23
1189
280
1
1461
2960
6
1734
2964
2055
1711
745
1603
4944
3765
4
2456
1093
801
2100
30334
1876
2934
2562