951
2901
1583
1234
1272
2928
3132
625
2177
994
1450
1981
1038
855
3355
1236
4080
1163
1752
1164
1688
1186
1047
1653
893
1142
829
712
1341
860
1110
1031
1285
948
1052
685
1432
1046
750
1845
2493
1989
928
856
2309
662
720
9119
1125
1776
1548
669
12285
2239
827
1121
932
1220
833
1135
1936
730
927
937
1522
786
1113
1078
1406
1570
1817
818
1070
2526
1977
1492
703
1294
649
642
1557
714
2067
2561
1689
1750
1165
879
2152
2395
1314
1251
1109
963
867
3434
963
719
699
1341
1051
971
1025
793
2915
1266
777
3023
777
752
695
21161
1043
1185
724
1610
3533
940
934
4723