1168 313
42359 293
26287 1009
3826 589
6641 886
15574 758
33232 745
21220 325
7434 437
12686 729
2933 40