21210 28
12652 7
9776 16
17378 9
18139 22
7889 2
11199 16
12782 17
13073 19
25466 37
15022 12
13656 11
12690 14
8566 19
15009 16
6979 7
42914 95
20089 23
18386 27
10573 17
10708 7
24162 41
16149 18
14793 8