2535
2
3765
4
2964
1
25669
0
19783
2476
2932
1503
3498
32302
1295
2258
17946
280
2907
2650
20
1153
2757
3090
6
2250
7258
21152
8
1419
1581
3145
660
3080
3
2245
1044
1226