13026
18920
22816
14914
10513
6513
19513
8612
459
678
1168
366
466
326
486
225
255
785
365
25515
424
694
334
354
214
19684
453
253
823
433
543
472
421
511
5401
290
1840
590
170
230
370
300
320
420
520
1300
2300
5140
860
2980
650
460
8540