3266 506
6013 540
5835 392
30854 807
90410 591
78033 884
27681 171
17614 598
39095 173
13967 937
1653 262
2649 265
2396 419
5852 628