32
17
142
674
327
544
114
68
112
170
245
16
37
27
77
312
117
52
60
451
1306
219
153
65
816
28
89
183
239
438
887
127
198
375
155
131
200
241
351
194
61
36
80
402
597
140
196
33
34
1558
39
15
190
149
540