19982 6
13233 3
42155 7
29502 0
21856 12
47453 28
20834 8
77182 50
80133 70
17880 8
12228 8
48079 33
20026 17
22056 21
12376 12
15179 13
18283 14
218903 62
194659 32
198032 18
264231 43
46652 8
64628 17
496332 65