8945 71
3063 334
2668 368
46521 925
19956 327
17219 741
9632 673
29876 718
4604 427
11939 795
10908 444
1871 48
4143 59
2752 293
6095 879
24224 522