1170 313
42626 293
26335 1009
3826 589
6652 886
15577 758
33259 745
21232 325
7439 437
12765 729
2935 40