1020
2963
3565
1676
1870
1344
1160
731
1171
660
1121
2660
28110
2012
4828
1445
3546
4377
23510
8089
2601
9848
2580
5926
5372