8009 18
7200 11
16666 33
7709 15
13903 18
37234 60
22452 11
14534 32
36571 36
96845 189
37713 78
11741 30
9209 9
23807 31
7919 12
39826 31
54130 75
15956 22
49378 48
45581 89
35274 30
56736 98
55211 134
31695 18