230
1
56
477
68
304
125
257
122
191
354
131
887
4
906
2
447
725
1044
379
291
516
449
390
979
138
506
3
123
69
360
234
678
1380