15047 358
20050 430
7234 604
21302 771
12804 448
9883 91
4055 665
24296 552
5782 437
6104 905
29734 377
8857 600
2295 58
3712 136