412
2
306
1
233
34
511
250
138
359
886
288
271
617
1919
5
289
345
421
663
0
249
392
275
305
1006
4
323
2185
6
310
398
487
354