40883 3
58555 3
100529 5
119878 20
182433 27
90429 9
91131 22
35184 1
210882 23
66329 13
121580 25
26554 4
55679 11
68006 13
39083 8
54706 10
22782 0
95228 24
65904 6
399678 87
112158 20
114077 16
82978 14
1041802 144