58592 157
6014 614
109483 766
4813 719
12152 556
9313 450
3403 177
3569 555
2166 225
3913 286
2399 449
3894 819
862 37
1708 273
1261 46
3240 787
1186 113