5539 71
2523 334
2167 368
42937 925
19528 327
16827 741
9281 673
28659 718
4526 427
11629 795
10575 444
1741 48
4004 59
2617 293
5851 879
23722 522