15025 5
12553 1
12050 2
13154 6
15601 16
11517 3
11260 5
29628 45
12529 7
14098 6
14490 13
14928 12
11042 5
13421 10
14540 11
16206 13
12727 2
12591 6
11834 2
15599 9
14382 8
16866 17
17563 22
18059 10