15699 19
12014 14
10617 17
13892 25
11870 18
4287 2
18305 30
23410 43
11271 19
14369 14
5904 15
4394 5
5804 4
7415 12
10108 15
14555 28
13819 28
9554 13
13004 21
22028 15
22099 35
13792 19
4424 8
20662 54