126
733
107
481
40
368
49
351
93
390
78
385
43
265
42
221
39
208
33
167
79
570
31
174
148
18
151
29
161
20
163
0
3
21
158
13
137