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