373
179
125
358
212
208
720
406
122
82
32
58
313
170
123
434
242
107
1083
602
316
94
38
88
1167
720
85
394
212
48
299
145
219
322
161
165
261
140
52
309
162
98
334
150
204
173
95
109
6716
3666
2127