2535
2
2996
0
21152
8
25669
3090
6
3083
29355
2964
1
32302
19783
2476
2429
1221
1785
2932
471
1503
1287
3498
4
576
1596
902
2093
4440
747
3758
1135
3
2258
17946
1623