500
497
684
1081
3836
337
306
14142
336
348
340
637
1632
399
769
488
295
325
526
583
410
733
386
373
325
2424
1198
354
306
1123
1212
341
301
2173
445
586
460
300
999
508
1311
369
1322
376
417
304
323
748
688
891
375
258
271
287
601
843
505
276
885
785
181
341
271
269
555
361
378
567
267
303
508
306
665
3008
4929
629
14142
298
952
448
395
405
343
2471
445
726
314
447
1884
498
334
662
366
562
424
728
1538
414
324
333
256
650
1664
402
1120
356
1770
422
140
601
496
2392
769
875
671
293
289
297
557
438