257332 568
3226 465
12731 613
9493 49
13003 923
20530 424
95545 451
5807 202
3181 329
9096 338
5971 778
5812 44