670
670
951
3029
9372
2053
1334
1166
1491
3669
1106
2684
2300
1013
17155
807
1444
3067
1307
12471
2234
5086