366
1
617
289
345
421
2
275
305
249
392
398
487
354
447
1296
968
310
2185
6
322
359
292
331
702
353
452
3
206
128
403
101