2978 831
1532 362
1233 245
2253 654
3087 765
1112 351
2097 418
4741 770
5040 594
4087 86
6862 880
13859 830
7508 495
38830 237
31505 595
4942 80
5520 902