1456
912
604
265
1472
744
2084
158
532
175
423
68
489
115
601
147
407
150
508
258
554
114
533
158
159
22
305
40
613
48
641
196
553
159
561
185
538
157
578
237