2874 653
1013 257
1196 270
4501 682
4535 604
2894 799
18390 443
8644 314
2047 82
3930 631
10271 473
36274 900
40382 372
126187 752
5928 469