20505 584
9029 542
1242 345
2584 280
6595 769
6021 633
226747 329
20868 340
12993 490
4146 412
15104 509
71747 66
5145 185
4192 39
8440 548
1701 102