51356 925
19501 457
46113 761
40908 405
28533 250
38471 753
60952 697
2892 457
4419 664
3296 349
46927 313