258
50850
507
471
755
368
295
1238
775
448
471
924
8083
334
1470
1977
3194
373
2536
1571
730
399
1405
419
333
1063
654
383
347
1144
3550
921
709
5212
1897
503
3103
1629
499
565
798
369
1935
756
366
389
464
664
703
1320
1443
321
2508
8204
977
994
814
677
343
639
436
4193
1935
578
709
366
536
5193
716
300
378
367
1864
887
396
394
338
369
899
692
777
305
223
367
990
1451
1040
1614
1066
328
356
1342
599
946
1176
558
413
752
605
1415
688
311
875
3953
273
503
452
1076
625
300
749
6790
397
1656
442
1025
930
1099
338
1372