29
982
56
602
28
581
38
539
27
437
21
299
13
283
4
270
8
158
20
898
214
6
182
1
153
10
150
7
94
15
180
2
55
0
60
16
167