2929 71
2317 334
2061 368
40836 925
19236 327
16423 741
9032 673
28085 718
4455 427
11508 795
10451 444
1648 48
3943 59
2539 293
5727 879
23462 522