308088 961
76830 590
55096 312
62735 437
26854 313
6197 715
8746 252
4234 100
2582 78
4516 96
61407 735