91
7
6
28
293
360
155
72
41
85
17
53
31
102
805
58
1756
24
136
75
19
32
381
575
89
40
90
15
12
129
45
123
77
162
177
524
325
43
8500
37
42
84
38
46
166
33
133
92
250