187
900
96
645
80
545
69
500
32
463
45
442
23
363
40
472
55
258
84
424
25
332
256
71
260
51
278
17
274
201
239