12050 27
16067 18
35634 40
5680 4
7166 19
5597 5
5828 20
5398 3
7425 6
6311 6
7575 4
5480 1
5890 9
5958 5
6994 4
7870 10
9866 22
6981 6
98764 234
5874 8
24265 82
7049 2
6149 5
12166 30