113
890
57
312
347
156
270
590
358
274
161
333
340
142
179
234
182
204
127
620
232
265
42
309
388
447
438
1760
203
648
1519
404