31035 371
29280 388
8125 406
4727 590
4829 200
21506 171
6715 260
6001 415
2972 628
6552 438
18759 687
8902 473
1632 38