3830
1729
10105
868
2831
1928
935
6436
900
2227
809
10648
816
7239
3517
1575
633
2282
4775
609
915
784
968
4057
934