12081 99
6812 628
105517 605
3233 951
11737 650
6039 661
21915 506
11294 802
2663 74
25249 540
223395 1036
38953 143
24324 373
48120 93
55536 676
62744 402
47057 553
53612 591
3630 220
49793 467