10197 15
5809 12
14275 22
5150 4
15848 30
10758 23
7034 12
5513 5
8932 12
12578 18
7506 2
5784 7
5469 11
8596 19
8995 17
6514 5
13233 10
7283 7
8269 12
5650 6
21839 23
8247 8
5952 11
18968 28