5578 584
2100 301
10841 376
10351 771
53860 587
56885 95
8180 676
21506 509
3027 337
6040 298
2461 528