8
71
19
255
583
341
198
75
72
59
33
34
60
58
12
30
269
109
29
117
141
50
46
64
36
99
90
578
18
82
74
56
153
203
129
175
425
35
17
606
524
205
10882
85
31
40
37
106
471
4284