3966 497
23880 397
110748 241
21564 95
45576 104
2366 82
5691 794
12887 758
13201 602
3886 216
28193 152
38065 831
22561 820