2997
267933
5996
113710
77017
2586
2603
132717
3364
5326
2620
180418
830
81018
63212
3745
3253
7959
6377
5017
83411
2867
2167
4879
2855
5010
5862
4985