155991 605
83525 531
18656 505
21765 288
2581 124
3063 114
3816 653
6258 604
52428 953
8235 380
38083 831