3297 506
6018 540
5851 392
30950 807
90866 593
78100 884
27731 171
17656 598
39240 173
13998 937
1667 262
2672 265
2404 419
5867 628