1126
21
412
35
32
13
239
325
27
68
282
76
318
130
905
24
112
97
103
18
31
101
56
7
54
122
4644
55
36
159
6
28
323
64
294
20
151
78
232
74
425
10
1862
9
81
182
283
131
959
66
158
2101