15039 358
20035 430
7232 604
21300 771
12804 448
9883 91
4055 665
24294 552
5782 437
6103 905
29730 377
8857 600
2295 58
3712 136