3278 506
6015 540
5838 392
30883 807
90547 591
78052 884
27693 171
17619 598
39128 173
13975 937
1655 262
2653 265
2397 419
5855 628