3267 506
6013 540
5837 392
30856 807
90444 591
78039 884
27684 171
17616 598
39099 173
13968 937
1653 262
2649 265
2396 419
5852 628