1143 313
41665 293
26147 1009
3818 589
6608 886
15561 758
33174 745
21172 325
7412 437
12468 729
2921 40