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