32673 800
8596 558
5236 652
14502 858
7429 636
17099 387
43161 406
12572 253
283123 1158
20949 404
51419 199
113384 638