1300
15324
1787
4910
1337
910
1586
643
2234
716
1995
1352
1293
4661
1764
693
1638
3359
1891
708
1154
4227
1339
1295
2190
1708
846
687
1645
1270
829
2429
1807
2000
1775
1091
943
1779
1057
2804
888
787
1251
871
784
1252
1179
1014
1906
1621
1215
1784
1765
1451
2030
5979
1427
980
1004
876
1287
2876
7765
1251
7177
1994
2991
2617
804
2198
1565
2103
1494
733
742
931
2361
1343
1027
1821
1796
760
6949
1114
736
1996
1136
918
856
705
771
1083
807
755
1109
700
883
1331
660
849
1514
1639
1678
1049
713
1000
715
1605
4011
853
827
924
1341
2222
1810
687
682
799
938
4791