3259 506
6009 540
5826 392
30833 806
90188 591
77980 883
27653 171
17581 598
39016 173
13949 937
1643 262
2631 265
2386 419
5843 628