6524 71
2652 334
2290 368
43789 925
19631 327
16943 741
9360 673
28989 718
4548 427
11707 795
10669 444
1769 48
4044 59
2645 293
5921 879
23845 522