111
935
53
502
97
228
49
393
68
553
16
229
51
147
43
174
23
167
15
255
24
162
20
169
31
130
22
121
395
117
3
77
2
119