21152
8
2903
3
3090
6
2593
1
2932
2
297066
0
4651
14
2392
1189
2996
3080
2535
25669
3779
4044
5
2668
638
3051
3498
4
1583
1759
851
4471
1585
3461
2906
2082
2583
7
2711