297932 956
71357 588
52055 310
61392 437
25878 311
6027 715
8066 252
3914 100
2304 78
4294 96
58782 731