2908 71
2316 334
2060 368
40819 925
19235 327
16421 741
9030 673
28081 718
4455 427
11507 795
10445 444
1648 48
3943 59
2538 293
5727 879
23460 522