3090
6
2902
16
25669
0
3765
4
2996
4358
572
19783
2
2907
2903
3
2932
2595
484
21152
8
1768
2480
1
2395
9956
534
32302
1287
951
2535
1189
3080
3673
721
4044
5
1204
1324