3000 1
2774 1
2647 1
2766 1
2375 1
6495 1
2524 1
5211 1
2799 1
2304 1
2957 1
7032 1
4480 1
2807 1
2931 1
2693 1
2697 1
2555 1
3320 1
2616 1
3305 1
3328 1
3494 1
2483 1