3118 840
1095 332
2869 937
2484 724
1013 34
20659 104
10084 272
5878 495
23089 569
6668 156
156628 632
1403 152