156063 605
83540 531
18658 505
21768 288
2587 124
3065 114
3820 653
6258 604
52503 953
8246 380
38096 831