187
864
96
620
80
522
69
488
32
455
45
413
23
335
40
446
55
255
84
409
25
311
244
71
257
51
269
17
253
300
225