829
31
121
124
26
949
113
71
34
165
151
122
20
44
41
60
61
1790
12
30
38
128
138
93
216
213
84
80
114
433
115
179
469
95
243
21
153
59
200
19
261
1534
180
16
74
28
52
445
15
85
47
319
240
2466