12046 339
6619 442
10336 295
17726 988
3203 890
1429 272
3303 713
3332 793
2766 515
6945 665
3156 830
3485 732
2737 560