2579
1183
508
99
949
310
607
195
605
184
98
58
445
116
346
90
188
151
405
30
343
82
436
179
391
119
190
66
482
89
342
134
316
186
370
181
588
130
517
53