16
1407
21
41
219
32
166
92
54
69
20
49
258
57
40
125
15
36
53
102
245
30
1262
233
415
122
76
35
24
849
13
6
450
38
175
548
229
197
70
113
63
12
271
162
154
91
123
64
358
97
62
56
28
29