49858 49
50077 11
250133 24
211976 30
51554 14
101402 20
109979 20
19732 7
23479 4
22880 12
134381 11
59857 15
197978 34
27276 4
119583 6
94806 6
22906 5
57631 9
413901 30
232954 25
807109 54
271580 24
120633 11
518253 70