265
184
83
38
58
91
10
4
115
42
89
16
252
53
55
15
52
139
121
9
29
140
25
327
1174
78
153
387
536
69
67
461
241
12
56
144
272
124
76
75
205
189
417
82
24
102
40
557
119
2460
30
17
360
260