159
1029
1904
3661
1415
827
516
2498
663
571
305
133
112
112
835