2976 831
1525 362
1233 245
2252 654
3087 765
1111 351
2097 418
4739 770
5036 594
4081 86
6856 880
13849 830
7431 495
38825 237
31483 595
4936 80
5514 902