293413 948
11063 531
396371 882
128784 627
95359 303
5775 695
7690 686
4876 261
5278 103
5020 332
45562 263