1803
1
825
502
1169
2
605
657
689
729
704
896
4
717
1033
1162
3210
5
1227
1320
1969
3
1113
1480
861
1045
1010
669
917
1472
1286
1183
862
961