16399 481
7877 306
23647 645
7484 841
8188 496
14896 653
114076 640
4814 714
4174 485
6328 667
11281 476
64993 157
2819 301
930 53
3159 47
5059 869