3276 506
6014 540
5837 392
30875 807
90517 591
78046 884
27692 171
17619 598
39118 173
13972 937
1654 262
2651 265
2397 419
5853 628