308158 961
76860 590
55110 312
62743 437
26857 313
6197 715
8746 252
4236 100
2583 78
4516 96
61416 735