1170 313
42559 293
26314 1009
3826 589
6646 886
15575 758
33252 745
21228 325
7439 437
12756 729
2935 40