103599 759
3982 283
1420 184
2643 75
42170 207
57816 147
4840 384
4240 112
10090 556
7882 571
12112 692
5091 427
3922 408
1973 31
5935 256
6220 423
4224 725
2937 610