3090
6
2903
3
1036
1
2932
2
2535
21152
8
1603
3498
4
3080
951
2990
0
1015
1751
1087
5489
11
1902
32302
1606
259
1819
8527
4562
5
3153
2131
731
3158
2744
2509
1526
3371
10