20852
3583
3002
901
3260
1079
1106
1144
2162
1680
6592
1250
1313
5936
3898
9247
3006
161511
7838
15282
7604
156895