3090
6
2903
3
2173
1
2932
2
21152
8
1380
0
2799
1632
496
7495
9
1526
3080
1691
2082
1606
19944
3146
12
2972
1787
25669
14
19783
2535
467
2996
802
4044
5
3083
17946
2465