297646 956
71209 588
51958 309
61361 437
25836 311
6019 715
8060 252
3908 100
2299 78
4288 96
58650 731