12483 66
11118 823
10843 226
15593 509
8375 718
7589 821
8328 713
6264 158
9618 710
7547 375
3029 47
10787 214
6725 363
9669 336
5772 95
4412 86
6704 729
12707 774
6251 148
5685 204