7300 18
6326 3
9911 12
7252 17
15303 17
15971 23
29931 54
31713 31
12296 9
16393 13
23443 50
4393 4
5302 4
20857 39
20827 4
4641 6
40738 45
7165 3
18503 26
24035 39
17997 23
10113 9
31170 69
8484 19