1349
1596
1289
1437
2782
997
1445
2197
2209
1347
2156
2052
2047
2194
963
908
1036
903
853
862
954
873
916
953
872
897
912
1326
1231
930
984
940