18954 46
10979 5
29652 42
34416 59
19185 31
36052 93
16257 21
27682 66
61777 176
18571 46
21598 44
18700 26
22389 42
18309 41
15850 28
51279 142
26880 63
30306 64
243675 561
23395 68
15838 16
30284 59
23801 24
41946 122