384579 49
38858 2
31383 1
56551 2
140830 11
70926 1
57958 1
68355 1
65228 2
76377 5
54654 2
45152 2
80302 3
41779 4
76251 6
164955 10
111883 7
120008 8
120757 11
263856 18
90056 9
76727 1
108651 6
306304 25