293211 948
11060 531
396242 882
128704 627
95251 303
5771 695
7686 686
4871 261
5276 103
5017 332
45487 263