2605
2169
1716
890
1889
920
1574
4183
3306
959
1844
1199
2056
683
706
702
3173
713
999
1158
1686
2105
1095
905
5129
733
1062
673
1007
1517
2437
7005
3054
14959
932
1131
768
1352
769
796
790
6896
1091
20279
896
1036
1433
815
1314
8360
790
1227
2703
918
1082
3789
2460
721
1166
815
2751
3097
2107
717
659
6799
655
1440
1639
622
2016
912
5815
871
679
1308
1048
951
4166
2827
734
2683
2257
1630
1101
825
913
1285
666
1405
1430
2132
14519
1572
794
1451
2822
709
657
898
810
5296
710
3175
684
679
1065
1208
933
901
1265
1008
3443
680
719
741
3811
631
1909
791