12658
5743
2736
7532
13929
11627
5126
6123
4618
2216
2213
11512
2312
2411
2710
1710
299
939
389
208
188
187
257
477
116
205
305
264
134
164
333
203
273
283
293
393
72
162
262
132
1682
3212
51
131
301
2611
70
130
60
50
270
210
430
150