8956 71
3065 334
2670 368
46527 925
19958 327
17221 741
9632 673
29881 718
4604 427
11941 795
10909 444
1871 48
4146 59
2752 293
6095 879
24224 522