2965 831
1492 362
1227 245
2249 654
3077 765
1105 351
2090 418
4722 770
5005 594
4054 86
6813 880
13807 830
6852 495
38789 237
31373 594
4910 80
5495 902