2535
2
3498
4
2139
3765
19783
32302
0
2121
3090
6
2932
25669
14125
10
1813
1
2666
9
1295
2089
17946
280
2985
3
869
2650
20
2906
1153
2250