91
84
245
63
882
132
29
136
1146
103
249
204
145
223
228
855
6
610
71
32
77
54
178
605
258
8620
352
229
206
192
343
292
323
260
2018
62
12
2492
87
39
33
112
1428
8280
369
196
74
1004
2081
154
296
89
17289