12081 99
6812 628
105482 605
3233 951
11723 650
6039 661
21915 506
11294 802
2663 74
25249 540
223391 1036
38951 143
24323 373
48118 93
55530 676
62716 402
47054 553
53602 591
3630 220
49783 467