506 0
8407 17
16682 29
10219 20
88 9
21479 39
15842 25
18807 25
11971 19
8773 5
9440 16
17985 38
16866 30
9908 24
8257 13
15654 24
11283 18
8342 7
35271 65
22280 27
12356 22
36771 44
23472 49
12203 15