370
1395
1252
1293
1336
547
232
12
12216
152
274
17
301
165
10
1787
67
899
958
245
201
965
735
699
181
321
173
212
7512