1220 58
111826 250
3934 152
9864 614
3295 501
18561 796
5870 145
15656 518
3602 759
4079 614
19443 762