29
165
260
69
142
967
68
578
208
24
58
82
47
36
185
90
18
67
65
48
242
71
94
4401
122
64
206
57
31
98
56
40