3296 506
6018 540
5850 392
30945 807
90841 593
78097 884
27726 171
17653 598
39232 173
13997 937
1666 262
2671 265
2403 419
5866 628