298661 957
71843 588
52250 310
61442 437
25991 311
6043 715
8081 252
3934 100
2315 78
4307 96
58980 731