5252
2423
562
215
621
121
234
76
485
111
403
105
445
124
432
192
583
169
799
149
555
185
134
41
209
168
430
95
572
97
490
22
485
51
535
157
172
39
524
148