15002 19
8842 6
7016 1
6860 2
8285 1
10434 8
13108 25
9657 7
9362 7
12487 30
16275 40
7806 4
8867 14
21655 16
9958 7
10070 12
7579 2
10296 8
16969 44
99637 212
18123 29
8850 5
7424 2
7980 2