2304
1045
969
4290
1879
892
1006
991
930
908
963
3921
64513
1285
865
1398
3286
982
2333
1095
957
1267
1072
1945
1662