667
4055
1882
2414
6520
1608
801
4749
816
2097
5197
1251
967
1259
1174
697
3122
2297
689
1018
1640
1039
709
1157
2006
2003
2125
3045
1680
1310
1448
1181
1766
2046
784
813
909
3623
846
1990
993
1751
960
962
885
1030
1312
861
1188
1092
688
1051
1088
1945
1630
1018
1003
821
656
1205
904
751
885
840
1090
1555
2198
1248
839
977
1394
661
3548
2070
897
813
719
2331
713
2856
1115
1775
1223
844
1222
1097
1195
1053
1303
863
931
825
917
1579
1392
923
1269
1234
1853
1326
886
1375
940
1544
6495
1066
954
933
742
2138
2357
999
754
689
1241
4597
2154
787
751
1007