30125 50
41856 135
21787 36
18954 46
22363 73
34416 60
36284 100
61777 177
144726 611
30602 67
40717 135
22389 42
18309 42
575271 2491
69154 310
18946 46
26880 63
22298 17
15965 14
36226 107
20035 40
34881 122
51092 150
27959 72