3103
50849
1629
346
499
708
565
798
369
3549
371
2534
1935
756
366
389
464
664
703
1320
1443
321
2508
8204
977
920
994
814
418
677
343
639
8082
1011
470
436
2349
555
362
319
366
2203
634
1570
364
806
263
729
482
419
1030
344
744
1674
894
877
317
9983
381
1445
855
1062
673
267
479
388
1305
394
778
339
416
539
969
801
467
334
1078
290
1304
1588
894
944
468
331
649
370
365
377
587
2379
899
599
532
882
811
439
1477
955
914
1340
610
362
578
2411
219
1652
262
490
508
1350
1730
1299
351
424
283
337
819
276
2334
345