3024 267
41422 663
8137 338
2366 385
653 36
2358 308
3231 92
88889 855
14649 275
9443 679
9148 822
4083 523