371
1395
1252
1293
1336
547
232
12
12216
152
284
18
311
165
10
1797
68
909
948
245
201
985
735
699
181
321
173
212
7512