3090
6
2907
2
2903
3
1849
21152
8
392
0
2377
2932
3673
1189
742
1628
1
2996
2349
14
2124
2087
2358
9
2219
4
3080
2535
25669
2502
3779
4044
5
3051
3498
528
628
446