1162 313
42143 293
26237 1009
3825 589
6632 886
15567 758
33214 745
21211 325
7426 437
12543 729
2931 40