12972
8748
10733
6699
9673
5336
7703
7005
3602
3614
7260
6122
3901
3387
5060
3423
3462
3053
6899
3658
2613
4039
5998
3540
2702
877
4340
4641
2688
2974