293021 948
11055 531
396138 882
128636 627
95181 303
5771 695
7683 686
4866 261
5273 103
5014 332
45448 263