1512
1182
1095
1032
1096
1085
1263
1748
3954
1619
2649
2989
8919
3581
5509
3816
6410
3527
3536
64953
10055
22391
7514
46526
6307