1020
2973
3565
1686
1880
1354
1170
731
1171
660
1160
1131
2670
28110
2012
4868
1445
3546
4377
23710
8089
2601
9908
2610
5986
5382