21248 36
9115 2
8882 6
49041 97
4349 7
7445 5
20257 19
4847 7
8760 8
8704 13
9347 2
5684 7
5191 9
27059 42
9260 3
4123 9
10786 16
7959 10
5539 9
5062 10
5992 12
7161 2
4206 1
22964 23