21152
8
3090
6
2903
3
2593
1
2932
2
29355
0
3158
438
2788
297066
3080
1078
1472
1346
6741
4
1489
3286
2031
2711
2295
485
2911
9
4651
398656
19
1285
894
1364
692
1663
5
550