569
126
359
103
984
309
328
189
404
165
1019
450
621
155
446
78
584
149
277
173
714
251
567
249
206
148
647
263
378
51
245
142
222
109
394
184
512
124
662
202