1168 313
42294 293
26276 1009
3825 589
6638 886
15574 758
33230 745
21219 325
7433 437
12650 729
2932 40