15228 20
10076 27
1337 3
7250 12
28263 31
8033 15
4619 5
3334 5
7196 3
4088 11
1743 3
7372 15
7773 13
27976 29
17023 33
36201 47
27875 40
4435 8
10406 17
9678 18
3866 1
34730 53
12836 20
10570 27