3090
6
3765
4
2903
3
571
0
2245
2471
616
2771
3498
2932
2
2907
325
2258
1
2902
16
1659
469
21152
8
1652
5090
534
9956
878
2535
12779
3080
1486
297066
894
2026
4044
5