3083
2
2535
21152
8
3090
6
10317
32302
0
19783
2346
1
8329
2932
2818
7
3498
4
854
25669
3344
2530
1135
3
17946
1623
1095
5055
796
7793
1543
1402
1294
604
1153
4562
5
1126