532
129
1179
376
305
77
772
450
361
176
601
54
329
60
636
214
298
33
432
11
474
157
656
207
430
118
591
61
315
68
639
114
280
95
594
146
205
157
169
59