1521
936
622
269
1534
772
2197
162
540
176
427
68
491
115
603
148
411
151
529
264
555
114
536
159
160
22
305
40
618
49
658
202
554
160
562
185
540
157
585
240