2966 831
1499 362
1227 245
2251 654
3078 765
1105 351
2090 418
4723 770
5011 594
4059 86
6824 880
13818 830
6914 495
38800 237
31391 594
4915 80
5499 902