293146 948
11057 531
396205 882
128680 627
95223 303
5771 695
7686 686
4867 261
5275 103
5017 332
45474 263