12315 99
6830 628
106234 605
3246 951
12327 650
6057 661
21926 506
11316 802
2668 74
25264 540
223743 1037
39185 143
24397 373
48340 93
55914 676
63339 403
47276 554
53958 591
3645 220
50368 469