51506 8
145702 43
151629 52
167528 60
65508 12
39855 8
63980 9
99781 20
42127 5
51127 9
61109 9
93879 18
39580 8
1114177 202
230108 33
173376 24
241430 43
386359 42
190107 47
83859 20
57583 7
404078 95
114306 28
349527 78