248
36
12
30
304
1983
114
54
23
215
11
527
4
38
371
182
174
3
107
212
270
24
10
91
285
18
17
15
64
25
103
9
141
170
27
50
51
701
56
45
31
33
136
28
29
14
143
362
118