903 146
316213 466
4629 698
2804 458
17693 873
93998 765
4225 548
7084 481
6051 883
3779 81
2330 55
1508 33