2969 831
1510 362
1228 245
2252 654
3081 765
1108 351
2095 418
4728 770
5022 594
4064 86
6835 880
13830 830
7133 495
38816 237
31424 594
4923 80
5504 902