129
556
43
410
50
379
45
277
102
320
52
259
60
179
3
239
13
177
6
387
12
186
61
166
262
170
28
138
7
81
47
241
111
20
97