862
237
403
40
627
553
971
1055
17
1063
182
492
392
452
875
704
1172
15
643
401
333
13811
34
47
502
13
252
201