299
1
477
3
528
336
518
600
939
2
431
25
350
301
415
473
1132
798
334
866
6
233
599
307
860
917
286
605
283
324
641
545