3266 506
6012 540
5834 392
30852 806
90396 591
78031 884
27679 171
17613 598
39086 173
13967 937
1653 262
2649 265
2395 419
5852 628