5851 540
5692 392
30572 806
86525 583
77005 881
27149 171
17173 597
37733 173
13589 937
1560 262
2521 265
2293 419
5733 628
2645 504