173
112
25
70
98
51
427
35
43
16
194
781
37
24
2263
115
506
337
318
52
133
328
218
162
925
195
332
1364
66
28
114
207
27
245
296
47
88
116
58
42
18
774
186
36
84
215
32
145
199
95
60
140
381
253
204
548
158