3090
6
3765
4
2535
2
3498
21152
8
3153
1
2996
0
1581
852
795
4321
392
14
25669
19783
1189
2385
894
2932
255
571
32302
463
1295
17946
280
297066
1036
9208
3779