296244 1000
5888 208
128038 844
88450 680
10207 80
38633 477
61179 987
8576 690
58366 529
21974 315
1316 157
8107 724
67388 206