16403 481
7878 306
23648 645
7484 841
8188 496
14897 653
114103 640
4814 714
4175 485
6330 667
11281 476
64998 157
2820 301
930 53
3159 47
5059 869