110
53
589
152
445
193
507
57
449
77
604
188
332
123
285
112
270
119
816
328
137
57
762
338
480
176
231
67
417
147
701
231
369
207
560
60
255
155
1207
478