39
515
43
322
47
244
15
238
20
153
131
35
128
13
132
29
210
8
133
16
141
5
121
107
3
104
66
509
106
105
2
80