1635
1
1593
3
2326
2545
911
1348
2
990
2323
3380
11
1053
1098
2070
71369
0
1394
1200
1011
958
656
771
913
837
663
726
786
838
5
681
826
668
412
721