526 95
801 180
1516 409
91788 230
7422 547
6084 79
8782 43
16812 542
14030 339
19165 726
3589 517
7004 288
14211 510
7996 215
3470 565
17782 410