3027 487
158 41
810 115
2951 635
4049 676
3328 626
4123 592
3979 801
4766 586
1531 52
3563 563
147072 264
19092 460
4703 514
13248 284