5929 540
5733 392
30635 806
87268 585
77251 882
27286 171
17244 597
37976 173
13685 937
1580 262
2547 265
2316 419
5752 628
2670 504