41
488
429
63
302
49
140
16
12
217
56
28
19
29
86
202
90
119
60
46
114
32
89
23
82
98
176
25
209
92
75
227
18
6
14
191
1
35
53
52
177
40
2
15
3
83