3267 506
6013 540
5837 392
30858 807
90445 591
78039 884
27685 171
17616 598
39099 173
13968 937
1653 262
2650 265
2396 419
5852 628