33046 520
17486 95
3899 397
4677 731
29277 316
16501 642
16738 138
13707 287
25590 476
41183 71
7162 873
4321 813
6537 587