187
900
96
645
80
545
69
500
32
463
84
424
45
442
40
472
55
258
23
363
39
358
25
332
201
71
260
51
278
266
286