50852 553
6591 253
583 68
2288 200
53957 510
11563 782
28062 53
28105 380
65628 1032
8433 831
22513 748
5674 432
3663 98
3696 719
41884 769
1850 322
12323 131
9560 292
3111 520