12915 14
18689 29
13829 5
13144 14
7893 22
21640 48
4778 6
8179 1
7903 9
8013 9
9672 2
13692 5
20160 34
18036 12
7637 4
7441 7
7835 5
5862 4
6719 5
19109 16
12808 13
10001 8
15785 15
18872 29