3090
6
2903
3
534
0
2471
616
25669
4358
19783
2
3498
4
1287
1486
2932
2907
2316
2258
1
2902
16
1659
3765
2366
32302
2921
5
21152
8
2996
791
572
1652
5090
1028
2228