32
168
88
57
53
386
105
181
585
198
753
348
246
65
104
48
170
3571
680
766
206
745
191
431
603
266
210
139
230
439
236
109
1007
1421
137
175
123
157