293046 948
11055 531
396148 882
128639 627
95186 303
5771 695
7683 686
4866 261
5273 103
5015 332
45455 263