153
786
138
636
62
466
74
144
71
375
53
311
22
101
29
238
33
243
35
99
26
248
51
197
40
177
38
20
899
58
17
10