1184
500
1123
214
623
1151
1153
768
13
175
1197
727
36
362
333
500
147
735
198
841
186
5
986
685
453
279
431
1
958
1238
1827
2190
2383
1749
1906
120
75
1715
734
1897
775
228
295
731
1438
1115
8
3731
2204
1099
1586
1633
1405
1123
1417
1037
416
725
1177
647
2476
1037
15
984
2090
2201
1263
736
441
2231
1685
341
252
871
376
1187
827
1511
1239
269
969
3050
1482
1431
572
568
549
504
632
788
11
735
2
818
432
1795
1046
14
713
1002
892
506
249
1084
1184
500
176
708
850
598
747
852
175
3492
630
2083
1897
3082
2671
2662
3571
2836
703
500
1390
1299
1151
true