156008 605
83532 531
18657 505
21765 288
2582 124
3063 114
3817 653
6258 604
52452 953
8242 380
38089 831