3849
1168
1308
822
403
479
1319
2815
778
610
357
810
615
365
3992
1705
1189
1591
578
378
643
848
2538
791
437
496
408
263
801
1210
1586
3550
477
1458
587
541
1835
642
1166
1538
907
361
831
928
834
555
657
1087
528
558
814
1111
501
874
1049
764
1029
846
589
1845