456
66
951
217
1015
147
291
48
332
37
635
109
345
17
323
173
432
156
409
105
596
73
353
163
630
134
339
3
462
184
441
167
511
184
241
187
332
152
504
120