3100 71
2325 334
2066 368
40946 925
19252 327
16439 741
9051 673
28129 718
4457 427
11523 795
10462 444
1654 48
3944 59
2545 293
5728 879
23475 522