293014 948
11055 531
396133 882
128633 627
95176 303
5771 695
7683 686
4865 261
5273 103
5014 332
45446 263