3090
6
21152
8
3080
3
2932
2
2903
2471
0
616
2245
3498
4
2907
2258
1
2902
16
1659
1047
3765
297066
1652
5090
534
9956
4651
878
2535
12779
1486
2026
4044
5
728
1287
1126