53425 50
128829 210
32168 27
19031 20
40931 71
50666 83
18518 18
14091 13
53968 87
97302 210
129541 293
35126 51
22744 34
26750 83
29621 44
19604 35
18141 21
9473 2
22969 23
13982 22
39872 87
43589 101
22595 14
21498 42