306816 961
76459 590
54907 312
62592 437
26801 313
6182 715
8734 252
4218 100
2560 78
4503 96
61198 733