2862 653
1010 257
1193 270
4496 682
4507 604
2892 799
18386 443
8623 314
2043 82
3909 631
10265 473
36270 900
40353 372
126115 752
5925 469