19815
1001
1486
899
876
2107
1421
2092
906
2077
2335
829
1068
1081
3374
830
1500
2054
928
1644
994
831
890
885
888
1729
978
1198
1379
949
1156
952
2572
1163
1223
896
2038
3000
998
902
1433
1548
1996
939
1893
1113
1790
945
1009
905
1006
1190
1135
948
1095
992
2331
4286
917
9761