45599 715
6715 729
6063 115
8296 49
33557 430
9244 469
14462 927
3131 87
13684 81
4905 547
11293 844
5761 753
6312 343
11316 273
10316 185
38541 386