2850 71
2314 334
2060 368
40770 925
19230 327
16408 741
9024 673
28074 718
4452 427
11502 795
10438 444
1646 48
3943 59
2533 293
5724 879
23456 522