2535
2
32302
0
21152
8
17946
19783
635
1225
2996
3090
6
758
25669
14
2932
1189
2500
1
3498
4
785
1481
1618
1683
3125
509
4044
5
1153
3765
1158
4471
137
733
1318