2862 653
1010 257
1193 270
4496 682
4508 604
2892 799
18386 443
8623 314
2043 82
3912 631
10265 473
36270 900
40354 372
126118 752
5925 469