355
1
35
232
2
289
976
403
101
237
233
488
331
252
250
511
654
225
412
305
34
395
390
525
349
300
249
1603
360
3
553
362