580
61
30
79
15
32
36
1985
209
520
210
127
55
25
20
12
285
33
69
48
34
173
41
279
366
26
10
177
197
527
348
24
18
215
81
95
80
37
122
22
239
137
27
9
301
114
186
222
296
284
29
400