527
664
667
850
838
721
704
768
926
1006
1065
2392
989
1068
964
1014
1033
1241
985
2752
2889
2915
2545
4467
2680
1711
5092
2745
2716
1667
3010
2485
5565
3029
2458