1096
2202
12147
1265
935
6161
1203
977
1769
1339
4114
6688
1025
1239
1050
1038
1188
921
1607
2107
960
952
910
1307
1020
884
1016
811
14192
1179
1058
965
853
1033
1958
851
1147
1020
2091
898
889
1508
939
3813
900
877
1550
2098
1780
5399
1936
895
968
2553
1367
2474
1001
893
1127
946