1257
494
1149
651
531
146
1001
554
454
90
508
154
536
239
245
169
593
81
521
170
260
105
384
162
607
105
98
47
363
242
594
193
152
67
197
124
480
71
830
257