1176 58
111822 250
3933 152
9864 614
3294 501
18559 796
5870 145
15652 518
3601 759
4077 614
19442 762