40123 47
7377 10
16117 16
39399 103
9077 5
5822 6
9230 10
4897 6
11585 25
4624 4
24772 16
24360 27
7416 9
7733 12
7458 5
10297 21
7167 15
9239 11
11327 21
5614 5
158525 170
15440 13
10865 12
55618 38