98
592
23
429
46
382
51
475
89
266
242
13
171
17
179
11
128
68
395
7
174
169
19
154
5
16
134
15
254
9
107
4
95
38
118