493
320
311
525
24846
160
341
222
1027
130
215
11813
100
140
120
5316
599
340
182
9110
614
369
13054
242
378
1263
453
10514
804
30132
608
582
1044
905
644
476
470
271
545
14023
19112
597
5193
931
2100
380
1350
550
2974
3131
8440