297859 956
71331 588
52035 310
61389 437
25861 311
6027 715
8066 252
3912 100
2304 78
4294 96
58756 731