293066 948
11055 531
396169 882
128654 627
95196 303
5771 695
7684 686
4866 261
5274 103
5017 332
45460 263