406
172
601
176
347
179
586
76
237
44
656
239
273
146
376
71
168
50
506
176
480
217
1886
967
659
174
93
20
451
171
508
190
462
128
227
96
607
165
413
52