1102
1073
15
51
843
632
483
553
901
82
481
893
94
1141
601
1484
46
27
611
942
331
683
831
431
124
11
10
371
78
781
983
32
291
872
941
551
451
692