15294 20
15540 19
9893 11
15747 26
14702 17
10539 9
8984 5
9969 8
10021 5
9186 7
10464 9
12569 12
9019 2
10568 6
12048 15
14372 23
16181 37
15063 27
9844 15
10742 19
18752 32
19870 11
8927 3
9077 2