3278 506
6015 540
5837 392
30880 807
90540 591
78051 884
27693 171
17619 598
39126 173
13974 937
1655 262
2653 265
2397 419
5854 628