105062 759
3991 283
1438 184
2656 75
42358 207
58247 149
4850 384
4254 112
10107 556
7892 571
12121 692
5102 427
3936 408
2016 31
5950 256
6234 423
4237 725
2951 610