293342 948
11060 531
396320 882
128757 627
95322 303
5773 695
7689 686
4873 261
5276 103
5019 332
45532 263