2535
2
6516
8
19783
801
0
2996
25669
17946
1516
1
2884
5
32302
2466
4291
4
2980
673
2468
5151
2935
2207
1780
3153
905
21152
2932
3528
7
3498
1189
2340
5412
2507
7265