297556 956
71181 588
51931 309
61353 437
25826 311
6019 715
8059 252
3905 100
2298 78
4287 96
58613 731