12046 339
6619 442
10336 295
17728 988
3203 890
1429 272
3303 713
3332 793
2766 515
6946 665
3156 830
3486 732
2737 560