11353 352
16102 429
6328 604
20900 771
12704 448
9572 91
4028 665
23826 552
5747 437
5945 905
28777 377
8698 600
2038 58
3543 136