51503 8
145708 43
151634 52
167527 60
65507 12
39851 8
63983 9
99781 20
42128 5
51128 9
61106 9
93880 18
39580 8
1114181 202
230105 33
173377 24
241428 43
386355 42
190101 47
83853 20
57577 7
404081 95
114305 28
349532 78