2876 71
2314 334
2060 368
40796 925
19231 327
16416 741
9027 673
28078 718
4453 427
11506 795
10439 444
1648 48
3943 59
2537 293
5727 879
23457 522