25038 508
8601 639
13830 678
15190 503
3848 167
2602 104
7087 331
2117 167
5422 350
5742 358
19179 166
46474 415
1463 32
4028 495
4448 766
2902 497