291943 946
11033 531
395528 882
128301 627
94767 303
5746 695
7669 686
4850 261
5251 103
4992 332
45193 263