15732 14
22298 17
30306 64
26880 63
18714 47
51279 142
11655 12
15850 28
25373 36
22153 61
18309 41
28395 70
22389 42
57343 119
40717 135
18700 27
16767 19
28575 70
23762 37
35677 91
30602 67
39810 88
144726 609
14708 5