187
864
96
620
80
522
69
488
32
455
84
409
45
413
40
446
23
335
55
255
39
344
25
311
300
71
257
20
899
51
269
266
271