103662 759
3983 283
1420 184
2643 75
42183 207
57840 147
4840 384
4241 112
10090 556
7883 571
12112 692
5091 427
3922 408
1976 31
5936 256
6220 423
4225 725
2938 610