1168 313
42406 293
26295 1009
3826 589
6643 886
15575 758
33236 745
21220 325
7434 437
12707 729
2933 40