432
1
471
404
2
1014
877
6
611
504
2182
9
424
514
3095
485
960
1176
554
496
464
405
744
1400
665
463
532
547
538
406
502
473
1976
7