1305
577
989
316
457
148
372
169
602
189
241
198
255
147
376
180
344
173
484
17
426
193
505
61
104
20
147
62
156
132
178
142
217
157
416
209
589
3
350
158