3276 506
6014 540
5837 392
30877 807
90523 591
78048 884
27692 171
17619 598
39121 173
13972 937
1654 262
2652 265
2397 419
5853 628