1160 313
42097 293
26231 1009
3825 589
6626 886
15566 758
33205 745
21207 325
7426 437
12524 729
2929 40