152
680
96
701
139
658
43
380
98
334
41
310
65
267
29
257
62
254
19
118
32
216
17
196
28
180
30
173
35
222
16
133