2515
1168
505
99
938
305
605
195
605
184
96
57
444
116
346
90
188
151
405
30
343
82
436
179
391
119
190
66
482
89
342
134
315
185
370
181
588
130
513
53