104415 759
3988 283
1433 184
2650 75
42282 207
58063 148
4846 384
4248 112
10097 556
7888 571
12114 692
5099 427
3930 408
2004 31
5944 256
6228 423
4233 725
2945 610