488
2
287
1
270
288
553
249
275
344
353
617
326
365
263
1026
6
356
370
391
589
395
1165
554
351
94
754
86
614
456
2241
933