308181 961
76871 590
55121 312
62748 437
26857 313
6197 715
8746 252
4237 100
2583 78
4516 96
61417 735