3267 506
6013 540
5836 392
30854 807
90430 591
78037 884
27683 171
17615 598
39099 173
13968 937
1653 262
2649 265
2396 419
5852 628