1503 161
6547 873
4995 588
2523 225
3042 703
171248 313
11957 109
8692 519
2919 327
10796 459
7772 810
11080 310
16505 91
19864 630
6641 596