1251 58
111828 250
3935 152
9864 614
3297 501
18563 796
5870 145
15657 518
3602 759
4080 614
19443 762