21395 15
7376 5
16818 15
14508 12
45923 53
22885 22
12574 10
22528 22
16057 13
18946 18
12268 9
56861 17