3276 506
6014 540
5837 392
30876 807
90518 591
78047 884
27692 171
17619 598
39120 173
13972 937
1654 262
2651 265
2397 419
5853 628