1168 313
42443 293
26299 1009
3826 589
6644 886
15575 758
33240 745
21223 325
7436 437
12726 729
2933 40