306976 961
76486 590
54925 312
62611 437
26808 313
6182 715
8738 252
4220 100
2561 78
4503 96
61230 733