104496 759
3989 283
1433 184
2650 75
42290 207
58086 148
4846 384
4250 112
10097 556
7889 571
12115 692
5099 427
3930 408
2005 31
5944 256
6230 423
4234 725
2946 610