156597 606
83641 531
18670 505
21791 288
2594 124
3076 114
3826 653
6264 604
53037 955
8358 380
38129 831