1290
2729
1621
13695
1720
1064
967
903
2942
2144
3214
618
702
644
7972
37681
4487
726
897