2592
31990
183634
88281
29930
18606
71145
62920
11610
119680