664656 98
51952 3
33083 3
51907 4
32206 2
26155 0
273528 28
27582 3
26826 0
161201 15
332958 22
252728 51
49558 5
65758 5
192806 47
43827 7
158076 49
78326 6
58834 4
117277 25
51280 3
207101 48
464680 127
167984 26