15016 10
11306 2
12463 2
18468 14
15166 7
14348 6
16581 6
17275 11
31871 56
14923 4
12010 7
25140 18
15584 10
17196 12
23325 18
42316 50
20010 16
30155 52
15652 10
14496 14
15073 6
15514 8
18900 15
29520 35