2116 500
1673 331
3044 678
3745 189
16688 90
19706 442
4500 193
274243 625
8841 847
8424 461
3935 641
3876 479