12635
30628
9522
16819
23117
22015
9713
4710
7610
3310
1309
1289
407
336
936
356
316
1446
506
435
235
455
385
475
1084
564
504
484
973
503
363
502
161
281
4951
1571
5121
260
300
110
240
150
330
440
410
850
510
800
1150
2070
6140
900
1290
430
2230
1230
830
6280
5850