1085
1
1273
3
1726
657
2
1975
4
704
99
3635
8
1025
261
1759
9
3046
5
936
1707
884
1702
450
923
787
432
2789
8041
1325
499
982
758
829
729
807
1203