161
62
635
161
577
219
537
63
523
100
676
211
412
147
399
151
331
134
997
391
171
61
878
373
533
187
263
71
480
168
840
279
400
213
598
70
313
165
1473
573