2997
267633
5986
113610
77017
2586
2603
132617
3364
5316
2610
180418
830
80718
63212
3745
3243
7959
6377
5017
83411
2867
2167
4879
2855
5000
5862
4985