3128
1551
838
12349
1027
759
1520
1025
2708
746
920
798
2032
3321
1216
1034
11583
1149
1388
1468
1080
1256
5811
8587
1026
1644
7733
889
3973
12909
1216
984
739
2802
797
1555
2149
857
1050
1382
1115
2175
1138
22334
11750
2683
2859
1810
1267
5046
2821
1052
2114
1993
858
821
7844
906
1432
4572
636
2605
897
1420
1941
1962
1905
2361
2536
1992
886
1008
741
2430
745
744
1026
780
1941
881
680
953
847
1719
3748
873
980
4628
3050
2345
783
1881
4368
878
2530
1285
1215
1951
1447
652
628
998
1492
3137
1422
891
723
721
1137
668
1663
952
805
1784
903
1753
804
3451
757
2018