19895 627
108899 726
9402 300
744910 1219
8855 158
8232 414
195465 431
16869 405
80543 859
25925 339
7356 270
23566 676
4597 69
53612 680
26482 411
3064 240
7933 863