111
935
53
502
97
228
68
553
49
393
16
229
8
95
43
174
24
162
15
254
23
167
7
20
169
51
147
31
130
66
509
22
121
117