29
853
26
580
38
301
294
32
252
79
219
16
210
5
227
191
64
734
12
185
6
177
170
50
134
9
116
14
45
3
96
1
30