371
236
9
89
24
28
104
198
116
57
307
59
40
443
470
38
12
97
11
181
247
55
171
406
10
86
84
362
1815
134
29
100
20
75
44
67
4
7
25
56
5
15
54
136
279
1275
68
46