965
576
1646
1240
591
1267
545
809
461
1191
969
1284
476
507
473
636
578
1578
629
449
2185
704
581
6148
869