3156 841
1099 332
2876 937
2485 724
1079 34
20668 104
10096 272
5881 495
23105 569
6674 156
156643 632
1403 152