2924 71
2316 334
2061 368
40829 925
19236 327
16421 741
9032 673
28082 718
4455 427
11507 795
10448 444
1648 48
3943 59
2538 293
5727 879
23462 522