1159 58
111820 250
3933 152
9864 614
3294 501
18559 796
5869 145
15652 518
3601 759
4077 614
19438 762