3301 279
85899 427
126587 671
51865 859
77755 978
10647 348
15467 445
23534 503
5362 772
3935 231
12468 310
14699 287
5295 88
38415 386