2997
267333
5986
113610
77017
2586
2603
132417
3364
5316
2610
180318
830
80518
63212
3745
3243
7959
6377
5017
83411
2867
2167
4879
2855
5000
5862
4975