395
2
138
1
288
886
359
271
1540
3
306
325
469
364
685
75
787
680
808
344
266
392
1148
736
1296
275
305
249
322
1006
4
310
2185
6
345