140
595
28
657
33
348
13
227
21
257
37
287
57
223
51
179
22
151
11
210
14
161
145
2
97
18
118
66
509
116
16
8
93