29
515
8
313
22
256
47
83
7
220
278
1,047
27
160
9
159
137
77
70
4
119
55
61
12
20
18
34
6
32
2
21
23
1