3090
6
2902
16
3765
4
2907
2
2903
3
2932
21152
8
1768
2480
1
2996
0
2395
9956
951
2535
1189
3080
3673
4044
5
1204
1324
1153
2740
4471
3085
3498
985
424
2964
3125
572