20524
194
1012
955
639
493
401
560
705
505
1020
511
307
237
265
92
2881
241
394
207
205
133
222
206
44
78
176
118
189
197
324
386
194
155
385
181
125
227
86
169
290
94
69
292
62
292
125
280
124
143
41
119
56
190
49
61
59
57
44
62
97
8
229
287
53
48
81
64
220
227
39
84
86
70
46
15
20
54
100
44
55
47
3
5
9
39
21
151
21
31