306755 961
76449 590
54895 312
62582 437
26799 313
6181 715
8734 252
4218 100
2557 78
4500 96
61188 733