8884 71
3048 334
2658 368
46419 925
19947 327
17212 741
9625 673
29837 718
4603 427
11933 795
10900 444
1868 48
4140 59
2749 293
6091 879
24216 522