5660 71
2538 334
2172 368
43020 925
19534 327
16841 741
9287 673
28693 718
4527 427
11634 795
10579 444
1742 48
4007 59
2617 293
5857 879
23731 522