1471
819
575
4035
918
1182
1435
2245
568
1305
581
930
929
1073
1077
824
496
413
1821
1253
784
2715
3393
2138
1145
1966