360
466
588
428
460
463
514
480
1235
1953
634
604
673
9678
972
1000
1353
1033
1015
1711
1454
1817
2105
1757
2048
1473
3510
2182
2053
2043