94
506
41
414
48
318
16
303
17
227
35
73
29
180
24
146
9
140
15
255
6
144
142
18
75
125
34
68
395
28
26