670
997
15298
914
3161
801
1001
876
1238
1295
1649
1740
2695
995
1401
839
742
1519
1020
750
3271
2005
821
5802
2128
1553
674
776
14835
699
1201
1117
1356
654
1026
9074
669
2515
897
811
1991
1359
720
752
2301
917
2016
2878
1012
695
976
1472
2204
721
1041
3114
1273
805
912
716
720
782
1622
991
1500
1301
1037
912
1110
2885
992
1162
744
1212
982
1087
956
1449
1193
693
813
989
1020
1092
972
11323
1385
1833
744
960
1329
756
862
2523
2375
1645
2000
935
734
1075
797
1629
763
948
1291
858
765
4422
1154
885
1582
651
1522
785
799
1464
770
1115
3293
1719