252
91
569
123
342
59
344
184
665
211
135
84
555
140
339
170
515
162
331
200
248
68
100
56
602
263
560
78
506
161
405
192
503
169
382
83
364
79
176
14