30778 30
16344 42
45077 104
16234 16
14637 29
15979 35
11309 23
7167 16
17344 55
35865 58
10937 24
143873 340
16244 26
23140 59
29095 90
12458 16
11040 7
14708 12
5838 11
32566 171
41735 137
17104 40
28905 73
11236 28