406
6512
181
171
248
601
2210
235
5011
3913
263
442
577
12226
8916
274
8518
294
152
143
224
261
709
397
3510
163
2
136