308991 961
77173 590
55402 312
62846 437
26930 313
6209 715
8755 252
4246 100
2598 78
4524 96
61663 735