156585 606
83640 531
18670 505
21791 288
2594 124
3075 114
3825 653
6264 604
53028 955
8358 380
38129 831