6535 306
13203 393
10263 780
10667 676
2939 105
165414 817
122013 558
87313 698
47834 360
64752 395
4955 123