2060
2
994
670
1
862
1046
1205
3
2619
1064
1179
1012
889
709
801
802
999
2748
4
600
984
938
921
918
2418
11896
12
746
730
728
526
655
1376
2135