2689 751
2901 529
2742 471
16698 141
5130 75
60287 649
1829 255
7372 32
3839 172
5857 535
4979 349
14337 855
4731 300
1946 269