29
331
19
315
49
309
34
272
6
248
278
1,047
18
160
22
168
4
137
13
125
12
105
8
97
3
87
1
61
85
89
5
53
52