457
621
1131
912
496
737
2114
1036
638
507
482
683
664
671
1020
1451
604
648
1404
1101
1037
1145
980
567
1499
808
884
661
1039
450
915
598
1194
464
986
586
752
880
1066
476
2139
1439
870
469
558
520
572
849
1232
2167
447
1236
566
1855
517
