1033
683
1105
524
146
19
295
37
586
41
540
181
528
155
534
219
444
15
277
47
353
173
523
18
112
87
482
204
278
20
101
46
500
92
244
183
293
60
251
142