3266 506
6013 540
5835 392
30854 807
90404 591
78032 884
27681 171
17613 598
39093 173
13967 937
1653 262
2649 265
2395 419
5852 628