2901 909
2709 729
1586 423
2638 648
1523 363
4504 57
11347 653
1627 51
1878 94
3549 458
10803 643
10304 591
12929 574
4162 273