127
203
9
98
46
106
230
5696
34
37
153
195
151
36
16
165
232
26
192
541
44
500
274
761
215
187
425
20
1217
684
305
279
319
1194
225
418
155
715
467
1047
864
861
266
475
366
296
604
608
217
178
834
555
360
235