298292 956
71497 588
52145 310
61413 437
25940 311
6030 715
8067 252
3925 100
2309 78
4298 96
58868 731