2997
268633
6006
113810
77017
2586
2613
132717
3384
5326
2620
180518
830
81018
63212
3745
3263
7959
6377
5017
83411
2867
2177
4879
2855
5010
5862
4985