29590 68
15802 11
13897 19
13245 12
9282 12
10590 14
19494 37
4272 5
3039 5
10856 23
16471 46
5208 6
13069 13
7175 11
12287 10
5358 13
7310 2
14828 45
13841 33
4342 6
7595 10
15931 24
7877 9
6218 11