5095 20
6509 31
16003 19
21825 41
19151 43
17957 36
4422 9
14100 28
15650 23
6211 18
7349 5
12415 16
2721 5
62653 86
11762 9
22702 38
7302 17
10481 38
10226 29
6418 9
11198 22
5025 8
9600 21
21847 59