1503 161
6547 873
4994 588
2522 225
3041 703
171248 313
11957 109
8691 519
2918 327
10796 459
7772 810
11080 310
16504 91
19864 630
6641 596