768
980
867
980
1051
1034
1001
1228
1089
1042
941
1035
999
856
841
6646
4660
2645
5748
4562
4859
4360
5565
4817
4706
4619
4620
6344
17368
18388
23747
17630
4683