25295 508
8856 639
13906 678
15241 503
3888 167
2630 104
7187 331
2166 167
5453 350
5808 358
19250 166
46586 415
1489 32
4045 495
4463 766
2921 497