1171 313
42715 293
26350 1009
3826 589
6660 886
15577 758
33266 745
21235 325
7440 437
12775 729
2935 40