16
10
20
37
25
113
291
163
748
493
30
470
22
34
56
77
215
175
11
48
17
245
36
43
15
21
76
157
52
74
247
171
24
55
149
61
119
294
1364
51
54
97
5036
207
19
16911