16
41
37
283
43
199
55
108
23
17
28
78
27
56
22
24
985
191
1842
35
116
514
11
32
70
90
478
29
202
72
258
65
52
25
36
79
44
33
12
21
7
5
178
3415
142
959
19
181