307
330
373
594
292
1104
427
442
394
302
345
315
390
14311
566
25173
1226
19623
1237
20920
5112
724
432
5011
6570