156
581
147
379
84
313
137
298
59
226
62
195
49
159
41
142
31
89
6
376
2
99
8
98
16
3
76
4
35
1
33
9
24
66