1397
556
824
1146
305
940
1043
818
919
1162
1095
1492
793
958
342
1921
2093
91
44
4579
156
2625
1819
2737
2576
1598
995
551
388
1560
1843
677
340
653
102
1681
1160
716
500
478
2534
284
967
2264
727
1768
1375
245
900
1185
1487
959
617
1115
418
690
374
687
161
22