1503 161
6547 873
4993 588
2522 225
3040 703
171247 313
11957 109
8691 519
2918 327
10795 459
7772 810
11080 310
16503 91
19863 630
6641 596