17
25
1052
204
417
376
245
17
649
765
31
54
478
117
255
381
481
341
160
162
248
123
151
232
126
1276
106
186
799
203
429
425
98
100
10
171
681
212
105
250
4
558
1825
196
66
436
58
27
1999
18
318
103
764
