1783
3
958
1885
1121
2716
4
1313
1
732
1585
835
1523
1115
1062
1803
874
828
2
1022
976
636
811
1686
2327
1912
3692
3383
8793
12688