491
23
109
71
341
297
177
175
669
70
38
107
723
997
422
91
132
62
346
572
89
92
316
90
95
192
63
48
117
153
111
45
77
12
155
409
249
261
204
207
149
344
289
145
324
166
49
85
536
98
1196
380
80
468
372
314
159