2942 71
2318 334
2062 368
40844 925
19236 327
16424 741
9032 673
28088 718
4455 427
11508 795
10451 444
1648 48
3944 59
2539 293
5727 879
23464 522