43832 302
97343 193
43746 642
89391 782
149845 784
24440 519
82993 319
23285 613
154473 1053
39950 149