3260 506
6009 540
5826 392
30834 806
90192 591
77980 883
27653 171
17585 598
39017 173
13950 937
1643 262
2631 265
2386 419
5843 628