14412 60
10596 8
11263 3
14487 44
13287 11
10124 27
20842 34
11910 10
10479 9
14510 11
40364 85
33178 57
25975 30
11467 4
9479 4
9049 4
22825 37
12255 6
15718 21
28861 48
13589 10
11362 3
17231 14
12135 7