3105
2
3061
25
3133
6
2280
17
1439
1
1982
889
4
3459
8
11
1475
7
2263
12
921
2686
625
601
1161
1353
1208
1012
778
980
2657
116
226
223
1152
5
563
1678
3
1035
1193