1250
895
721
976
1702
879
893
1830
6104
42406
906
1596
667
717
54015
668
882
913
1054
931
1219
1533
3621
689
1280
662
1636
5945
2574
1337
1410
1471
1736
982
5815
1002
1416
4230
805
2688
922
1268
7391
3137
1339
839
2330
656
4767
833
743
1420
1098
1589
854
719
2836
914
1523
787
857
2510
729
1113
680
1397
1855
1514
963
663
811
858
3113
5481
1705
1892
1314
3323
973
22815
1192
3533
1021
699
856
2328
2347
805
1135
2269
759
3998
1074
726
3340
3112
2022
708
3202
1184
985
764
2379
890
1304
1879
822
965
821
3616
3026
725
2083
1729
2927
1464
1477
5341
844
1422