550
1658
3560
1140
1157
977
14181
3647
4040
23297
1019
3731
5210
1028
869
1048
65847
27127
22937
1998