5558 71
2527 334
2167 368
42955 925
19530 327
16828 741
9282 673
28661 718
4526 427
11629 795
10575 444
1741 48
4006 59
2617 293
5851 879
23724 522