12958
8736
10707
6689
9662
5329
7698
6989
3597
3613
7246
6110
3896
3384
5052
3420
3456
3046
6889
3655
2613
4037
5992
3534
2698
877
4338
4636
2679
2970