51257 8
145402 43
151355 52
167257 60
65304 12
39629 8
63779 9
99602 20
41958 5
50828 9
60879 9
93678 18
39282 8
1113032 202
229983 33
173258 24
241233 43
385827 42
189903 47
83728 20
57280 7
403527 95
114108 28
349153 78