939
1832
2482
9058
1683
2570
887
18314
1410
2546
1091
1081
2271
1251
5047
1442
801
1121
1961
809
897
965
6135
969
821