46097 323
10656 228
1112 139
24691 242
19469 841
2885 768
3895 624
3064 451
3287 814
1676 89
3290 612
1713 210
4123 796
2197 318
3570 548
1120 143