3278 506
6016 540
5839 392
30887 807
90565 591
78054 884
27695 171
17620 598
39135 173
13975 937
1655 262
2653 265
2398 419
5856 628