516
1
373
2
331
237
233
403
289
101
287
887
4
369
651
0
362
1603
468
300
414
694
2151
5
249
524
1148
395
390
225
305
511
250
252