103081 759
3980 283
1417 184
2641 75
42091 207
57663 147
4836 384
4235 112
10084 556
7879 571
12108 692
5087 427
3920 408
1963 31
5926 256
6216 423
4222 725
2933 610