2965 831
1491 362
1226 245
2249 654
3077 765
1105 351
2090 418
4721 770
5003 594
4050 86
6813 880
13806 830
6850 495
38786 237
31369 594
4910 80
5493 902