1168 313
42369 293
26288 1009
3826 589
6641 886
15575 758
33234 745
21220 325
7434 437
12691 729
2933 40