352
317
1704
808
1578
399
892
785
2140
1278
1037
1024
1166
586
458
1122
1192
2114
1009
396
405
558
447
1401
763
591
636
1060
1398
577
908
661
1573
1039
332
1659
383
1093
840
385
1404
515
410
2012
811
446
409
1131
930
2063
989
1415
1318
1989
304
