1167 291
242 51
4829 584
2968 285
121979 973
50296 551
21473 415
19631 480
140120 573
3699 468
8023 527