16603 855
12057 865
20187 556
49338 570
74745 483
985 87
2724 284
3688 806
9606 791
6885 613
5516 622
7013 591
1906 180
5206 54
5619 145
6193 522
6758 101
4018 84
10592 377
4433 268
22995 421
77697 153