103054 759
3980 283
1417 184
2640 75
42088 207
57661 147
4836 384
4235 112
10083 556
7878 571
12108 692
5087 427
3920 408
1963 31
5926 256
6216 423
4222 725
2933 610