6547 71
2657 334
2293 368
43812 925
19637 327
16944 741
9363 673
28995 718
4550 427
11707 795
10670 444
1769 48
4044 59
2646 293
5923 879
23847 522