1168 313
42450 293
26300 1009
3826 589
6644 886
15575 758
33240 745
21223 325
7436 437
12728 729
2933 40