102956 759
3979 283
1417 184
2639 75
42075 207
57636 147
4835 384
4234 112
10083 556
7878 571
12107 692
5084 427
3918 408
1961 31
5924 256
6216 423
4221 725
2932 610