156
1
323
387
93
132
249
275
305
487
354
2
447
617
366
289
421
345
359
885
271
1540
3
138
495
395
400
750
0
385
392
736
1296
322