104380 759
3988 283
1431 184
2649 75
42280 207
58050 148
4846 384
4248 112
10096 556
7888 571
12114 692
5099 427
3928 408
2002 31
5943 256
6226 423
4233 725
2945 610