541
310
346
187
1064
679
794
269
594
149
533
241
505
251
512
200
838
204
268
107
332
107
297
191
869
260
442
124
379
147
607
178
634
288
567
135
165
36
565
176